package fx.componet;

import fx.protocol.Anchor;
import fx.protocol.Propertify;
import javafx.beans.property.SimpleStringProperty;
import javafx.scene.Node;
import javafx.scene.text.Text;

public class MyText extends Text implements Anchor, Propertify<String> {
    private final SimpleStringProperty property = new SimpleStringProperty();

    public MyText(String text) {
        super(text);
        textProperty().bind(property);
    }

    public MyText(String text, boolean withBind) {
       super(text);
    }

    @Override
    public Node anchorEle() {
        return this;
    }
//
//    public String getProperty() {
//        return property.get();
//    }
//
//    public SimpleStringProperty propertyProperty() {
//        return property;
//    }

    @Override
    public void update(String s) {
        property.set(s);
    }
}
